An efficient job shop scheduling algorithm based on artificial bee colony
نویسندگان
چکیده
The job shop scheduling problem (JSSP) is an NP-hard problem of wide engineering and theoretical background. In this paper, a discrete artificial bee colony based memetic algorithm, named DABC, is proposed for solving JSSP. Firstly, to make artificial bee colony (ABC) suitable for solving JSSP, we present a food source as a discrete job permutation and use the discrete operation to generate a new neighborhood food source for employing a bee colony, an onlooker bee colony and a scout bee colony. Secondly, three mutation operations are proposed to make DABC applicable for the job shop scheduling problem. Thirdly, the fast local search is used to enhance the individuals with a certain probability. Fourthly, the pairwise based local search is used to enhance the global optimal solution and help the algorithm to escape from the local minimum. Additionally, simulations and comparisons based on JSSP benchmarks are carried out, which show that our algorithm is both effective and efficient.
منابع مشابه
An Artificial Bee Colony Algorithm Based on Problem Data Properties for Scheduling Job Shops
To solve the job shop scheduling problem with the objective of minimizing total weighted tardiness, an artificial bee colony algorithm based on problem data analysis is proposed. First, characteristic values are defined to describe the criticality of each job in the process of scheduling and optimization. Then, a fuzzy inference system is employed to evaluate the characteristic values according...
متن کاملUsing a Bee Colony Algorithm for Neighborhood Search in Job Shop Scheduling Problems
This paper describes a population-based approach that uses a honey bees foraging model to solve job shop scheduling problems. The algorithm applies an efficient neighborhood structure to search for feasible solutions and iteratively improve on prior solutions. The initial solutions are generated using a set of priority dispatching rules. Experimental results comparing the proposed honey bee col...
متن کاملA Hybrid Artificial Bee Colony Algorithm for Flexible Job Shop Scheduling Problems
In this paper, we propose a hybrid Pareto-based artificial bee colony (HABC) algorithm for solving the multi-objective flexible job shop scheduling problem. In the hybrid algorithm, each food sources is represented by two vectors, i.e., the machine assignment vector and the operation scheduling vector. The artificial bee is divided into three groups, namely, employed bees, onlookers, and scouts...
متن کاملA two-stage artificial bee colony algorithm scheduling flexible job-shop scheduling problem with new job insertion
This study addresses the scheduling problem in remanufacturing engineering. The purpose of this paper is to model effectively to solve remanufacturing scheduling problem. The problem is modeled as flexible job-shop scheduling problem (FJSP) and is divided into two stages: scheduling and re-scheduling when new job arrives. The uncertainty in timing of returns in remanufacturing is modeled as new...
متن کاملA Zestful Combination of Abc with Ga for Quenching of Job Shop Scheduling Problems
The job shop scheduling problem (JSSP) has attracted much attention in the field of both information sciences and operations research. This paper considers the permutation Job shop scheduling problem with the objective of minimizing make span. Artificial Bee Colony algorithm (ABC) is one of the search heuristics used to solve global optimization problems in complex search spaces. It is observed...
متن کامل